@charset "UTF-8";
/*第一行*/
.footer { border-top: #d21e00 3px solid; }

.footer .line1 { min-width: 1190px; width: 100%; padding-top: 180px; box-sizing: border-box; position: relative; height: 305px; background-image: url("../images/footerbgImg.jpg"); background-repeat: no-repeat; background-position: center top; background-position-y: -3px; border-bottom: 1px solid #ccc; }

.footer .line1 .main dl { margin-left: 120px; float: left; width: 100px; height: 100px; line-height: 20px; }

.footer .line1 .main dl a { font-size: 12px; color: #9e7777; }

.footer .line1 .main dl dt { margin-bottom: 10px; }

.footer .line1 .main dl dt a { color: #000; }

.footer .line1 .main dl:last-child { margin-right: 310px; }

/*其他标志*/
.footer .line2 { line-height: 25px; }

.footer .line2 .otherLogo { margin: 30px auto; display: block; }

.footer .line2 p { margin: 0 auto; color: #9e7777; font-size: 12px; text-align: center; }

/*置顶按钮*/
.toTop { position: fixed; bottom: 5px; right: 5px; width: 58px; height: 50px; background: url("../images/cartzhiding.png"); background-repeat: no-repeat; background-size: 100% 100%; }

/*在线客服*/
.QQchat { position: fixed; right: -178px; top: 50%; margin-top: -206px; width: 176px; height: 412px; background-color: #ff3c3c; border: 1px solid #f53131; color: #862c00; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.QQchat .close { position: absolute; top: 50%; left: -44px; margin-top: -68px; padding: 5px 10px; box-sizing: border-box; width: 44px; height: 136px; text-align: center; background-color: #ff3c3c; color: #fff; font-size: 16px; line-height: 18px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.QQchat .con1 { margin: 5px; width: 166px; height: 166px; border: 1px solid #f53131; border-radius: 5px; background-color: #fff; }

.QQchat .con1 .tit { margin: 0 auto; width: 142px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold; color: #f53131; border-bottom: 1px solid #ff3c3c; }

.QQchat .con1 i { display: block; height: 86px; border-bottom: 1px solid #ff3c3c; }

.QQchat .con1 i p { position: relative; }

.QQchat .con1 i p span { margin-top: 10px; margin-left: 25px; display: inline-block; width: 110px; height: 25px; line-height: 25px; text-align: center; background: linear-gradient(#fff, #ffdada); border: 1px solid #ff3c3c; border-radius: 5px; }

.QQchat .con1 i p img:first-child { position: absolute; top: 10px; left: 15px; }

.QQchat .con1 .mssage { position: relative; }

.QQchat .con1 .mssage img { position: absolute; top: 10px; left: 15px; }

.QQchat .con1 .mssage span { margin-top: 10px; margin-left: 25px; display: inline-block; width: 110px; height: 25px; line-height: 25px; text-align: center; background: linear-gradient(#fff, #ffdada); border: 1px solid #ff3c3c; border-radius: 5px; }

.QQchat .con2 { margin: 5px; width: 166px; height: 176px; border: 1px solid #f53131; border-radius: 5px; background-color: #fff; font-size: 16px; text-align: center; }

.QQchat .con2 img { margin: 0px 15px; margin-top: 8px; width: 130px; height: 140px; }

.QQchat .con3 { margin: 5px; height: 45px; width: 166px; line-height: 45px; background-color: #fff; border: 1px solid #f53131; border-radius: 5px; }

.QQchat .con3 img { width: 40px; margin: 5px; margin-left: 20px; margin-right: -5px; }
